#pragma once

#include "global.h"
#include "driver/rtc_io.h"
#include "Listenable.h"

class PowerService :
	public Listenable
{
public:
	PowerService() {};
	void init();
	void sleep();
	void printWakeupReason();
	~PowerService() {};
};

extern PowerService powerService;